.proinfo {
  .never-card {
    background: #fff;
    padding: 0;

    .card-header {
      position: relative;
      height: 42px;
      line-height: 42px;
      padding: 0 15px;
      border-bottom: 1px solid #f6f6f6;
      color: #333;
      border-radius: 2px 2px 0 0;
      font-size: 14px;

      .proinfo-edit-btn {
        float: right;
        cursor: pointer;

        &:hover {
          color: #409EFF;
        }
      }
    }

    .card-body {
      height: 185px;
      max-height: 185px;
      overflow: hidden;
      padding: 15px;
      border-bottom: 1px solid #f6f6f6;
      color: #333;
      border-radius: 2px 2px 0 0;
      font-size: 14px;

      .info-list {
        .el-col {
          padding-bottom: 20px;
        }
      }

      .members {
        display: inline-block;
        width: 100%;

        li {
          float: left;
          height: 32px;
          line-height: 30px;
          margin-left: 10px;
          margin-bottom: 15px;

          label {
            display: inline-block;
            width: 85px;
          }

          span {
            width: 85px;
            em {
              display: inline-block;
              width: 48px;
              text-align: center;
            }
          }
        }
      }
    }

    .money-box {
      height: auto;
      max-height: none;
    }

    .file-box {
      height: auto;
      max-height: none
    }

    .lv-member {
      height: auto;
      max-height: none
    }
  }

}

.margin-b15 {
  margin-bottom: 15px;
}